// 与java不同，new新对象时，如果没有赋值，则直接没有该属性，而java中，如果未赋值，则该属性的值为null
// 所以这里要手动赋值为null，否则循环该对象时keys为空

import { ApiProperty } from "@nestjs/swagger";

export class UserDetailVo {
    @ApiProperty()
    id: number = null;

    @ApiProperty()
    username: string = null;

    @ApiProperty()
    nickName: string = null;

    @ApiProperty()
    email: string = null;

    @ApiProperty()
    headPic: string = null;

    @ApiProperty()
    phoneNumber: string = null;

    @ApiProperty()
    isFrozen: boolean = null;

    @ApiProperty()
    createTime: Date = null;
}
